package com.hospital.drug.drugyan.service;


import com.github.pagehelper.PageInfo;
import com.hospital.drug.drugyan.entity.Doctor_falls;
import com.hospital.drug.drugyan.entity.Doctor_information;
import com.hospital.drug.drugyan.entity.Resignation_Form;

import java.util.List;


/**
 * @author 波——最帅的男人
 * @version 1.0
 * @date 2021/5/13 16:08
 */
public interface DoctorService {

    /**
     * 医生分页
     *
     * @param pageNum
     * @param name
     * @return
     */
    PageInfo<Doctor_information> pageListDoctor(Integer pageNum, String name);

    /**
     * 插入医生
     *
     * @param doctor_information
     * @return
     */
    boolean insertDoctor(Doctor_information doctor_information);

    /**
     * 删除医生
     *
     * @param id
     * @return
     */
    boolean deleteDoctor(Integer id);

    /**
     * 更新医生信息
     *
     * @param doctor_information
     * @return
     */
    boolean updateDoctor(Doctor_information doctor_information);

    /**
     * 添加排班信息
     */
    boolean insertDuty(Doctor_falls doctor_falls);

    /**
     * 查询离职人员
     */
    List<Resignation_Form> selectRes();

}
